#include <stdio.h>

//判断一个数是否为完全数的函数
int        isPerfect(int);

//打印完全数的函数 
void    printPerfect(int);

int main()
{
    int i,a,b,count;

    scanf("%d%d",&a,&b);
    count = 0 ;//a,b两数间完全数的数量，初始化为0 
    for(i=a;i<=b;i++)
    {
        if (isPerfect(i))  //如果是完全数 
        {
            printPerfect(i) ;//打印该完全数 
            count ++ ;  //计数器加1 
        }        
    }
    printf("The total number is %d.\n",count);//输出a,b两数间完全数的数量 
    return 0 ;
}

int        isPerfect(int n)
{
    int a=0,sum=0,i;
    for(i=1;i<n;i++)
    {
        if(n%i==0) sum=sum+i;
        
    }
    if(sum==n) a=1;
    return a;
}

void    printPerfect(int n)
{
    int i;
    printf("%d=1",n);
    for(i=2;i<n;i++)
    {   
        if(n%i==0) 
        {
            printf("+");
            printf("%d",i);

        }
    }
    printf("\n");
    
}